package com.rich.house.service;

import com.rich.common.dto.house.Result;
import com.rich.house.vo.AuditVo;

import java.util.List;

/**
 * @Author: guofeng
 * @Date: 2021/08/16/21:40
 * @Description:
 */

public interface AuditService {

    /**
     * 查全部
     * @Author: zdy
     * @Date:  下午 8:51
     * @param auditVo
     * @return java.util.List<com.rich.house.vo.AuditVo>
     **/
    List<AuditVo> findAll(AuditVo auditVo);
    /**
     * 修改
     * @Author: zdy
     * @Date:  下午 8:51
     * @param auditVo
     * @return void
     **/
    void update(AuditVo auditVo);
    /**
     * 删除
     * @Author: zdy
     * @Date:  下午 8:52
     * @param auditVo
     * @param deleteToken
     * @return com.rich.common.dto.house.Result
     **/
    Result delete(AuditVo auditVo, String deleteToken);

    /**
     * 差单条
     * @Author: zdy
     * @Date:  下午 8:52
     * @param auditVo
     * @return com.rich.house.vo.AuditVo
     **/
    AuditVo findOne(AuditVo auditVo);

    /**
     * 创建删除 Token
     * @Author: zdy
     * @Date:  下午 8:53
     * @return com.rich.common.dto.house.Result
     **/
    Result createDeleteToken();
}
